Skip to main content

Ghid pentru driveri

Drive Team este grupul de membri ai echipei care vor controla robotul în timpul Jocului FTC. Este format din 3 membri: Driverul 1, Driverul 2, Coach, Human Player. Împreună, trebuie să activeze programul autonom și să controleze robotul în perioada de Tele-Op. pentru a obține puncte.

Driver 1

Driverul 1 va controla de obicei caracteristicile principale ale unui robot. Acesta poate fi trenul de transmisie, sistemele de colectare etc. Este o idee bună ca Driver 1 să controleze și sistemele care funcționează bine cu controlul mișcării robotului, cum ar fi sistemele de colectare sau sistemele de lansare. Din acest motiv, șoferul 1 va fi de obicei mai ocupat cu conducerea decât șoferul 2 în timpul jocului, totuși ar trebui să comunice în continuare cu restul echipei de conducere și cu partenerii de alianță cât mai mult posibil.

Driver 2

Driver 2 va acționa pentru a-l ajuta pe Driver 1 să înscrie, conducând funcții secundare ale unui robot, cum ar fi sistemele de ridicare, ajustările vitezei/puterii etc. De exemplu, pot ajusta puterea unui sistem de lansare dacă trage prea tare sau prea ușor. De asemenea, controlează sistemele care sunt mai complicate și rulează separat de sistemele primare, cum ar fi ascensoarele sau brațele. Driver 2 este de obicei mai puțin activ decât Driver 1, ceea ce le permite să creeze mai multe strategii cu restul echipei de conducere și partenerii alianței.

Human Player

Human Player-ul manipulează piesele jocului pe tot parcursul meciului. Rolul human player-ului este specific fiecărui joc. De exemplu, un Human Player poate introduce piese în teren printr-o stație desemnată.

Antrenor

În timpul tele-op, antrenorul va acționa ca strateg și comunicator principal între echipele dintr-o alianță. Sarcina lor este să vină cu planuri și strategii în timpul jocului și să se coordoneze cu partenerul de alianță pentru a obține cele mai multe puncte. Ei vor fi, de asemenea, responsabili pentru a oferi celor doi driveri instrucțiuni despre ce să facă în timpul jocului. Antrenorul nu are capacități de conducere și își va petrece tot timpul în timpul unui meci comunicând cu echipa de conducere și partenerul de alianță.

Pe cine alegem?

Când decideți ce membri ai echipei ar trebui să facă parte din echipa de conducere, se recomandă ca echipa să se întâlnească pentru probele șoferilor. Aceste probe ar trebui să-i determine pe membrii interesați să urmeze același curs cu un număr stabilit de obiective pentru a determina cine poate face acest lucru cel mai eficient. Cel mai bun șofer poate fi apoi șoferul 1, șoferul 2 fiind fie al doilea cel mai bun șofer, fie cineva care funcționează bine cu șoferul 1. Rolul de antrenor poate avea, de asemenea, probe, de obicei, șoferul 1 și șoferul 2 fac o alergare și diferite persoane încearcă. îndeplinește rolul de antrenor în timpul alergării. Antrenorul ar trebui să fie decis în funcție de cine este capabil să vină cu planuri și să le comunice cel mai bine. Pentru fiecare dintre aceste roluri este, de asemenea, bine să alegeți oameni care pot face față bine situațiilor stresante.

Echipa trebuie antrenată!

Care este scopul antrenamentului echipei tale de conducere?

  • Să se familiarizeze cu fiecare element al jocului.

  • Să lucrăm fluid împreună pentru a ne executa strategia.

  • Pentru a putea executa variații în strategia noastră ca Drive Coach în răspuns la dinamica meciului.

  • Demonstrați angajamentul față de excelență și dorința de a îmbunătăți/a reuși

  • Exersați cicluri și exerciții specifice

  • Obțineți timp de rulare a robotului pentru a identifica problemele

  • Practicați coordonarea între membrii echipei de conducere

  • Ia notițe la fiecare rundă de antrenament, notează lucruri precum câte bile marcate într-un meci, ce a mers prost care a oprit o sesiune etc.

Analizați și actualizați ciclurile

În timp ce doar practica ajută la îmbunătățirea ciclurilor, analizarea a ceea ce se întâmplă și a ceea ce nu se întâmplă în timpul acelor cicluri pot informa iterația și pot duce la îmbunătățiri ulterioare. Modalități specifice de a face acest lucru includ:

  • Gândiți-vă la controale – WPILib vine cu implementări implicite pentru arcade, curbură și acționarea rezervorului. Puteți afla mai multe despre diferențele dintre acestea în WPILib documentare. Alte permutări au fost lansate în cadrul comunității care pot sau nu pot nu vă simțiți mai intuitiv pentru șoferul dvs. Un alt aspect de luat în considerare este orientarea spre robot vs orientarea pe teren.

    • În conducerea orientată pe câmp, șoferul nu mai ia în considerare orientarea robotului când deplasează joystick-ul; împingând joystick-ul departe de șofer, robotul se îndepărtează de șofer, indiferent de orientarea robotului. Conducerea orientată pe teren este folosită cel mai adesea cu roboți cu mișcare omnidirecțională, cum ar fi roboții mecanum sau de deviere, dar este posibil să implementați folosind și acționarea diferențială. Comenzile conducerii ar trebui să fie descoperite din timp. Asigurați-vă că comenzile sunt intuitive. Este în regulă dacă butoanele incorecte sunt apăsate uneori la prima învățare, dar monitorizați acest lucru îndeaproape ar putea fi un semn că aspectul nu este potrivit pentru șofer.
  • Gândiți-vă la controler – Un alt aspect pe care trebuie să-l analizați și să-l testați devreme este controlerul pe care îl folosește șoferul. Diferite echipe au avut succes cu joystick-uri, controlere de jocuri și combinații de volan și accelerație pentru evenimente. Găsiți o opțiune care este intuitivă și oferă raza de mișcare potrivită pentru șoferi.

  • Analizați ciclurile,-analizati ciclurile pe măsură ce sunt efectuate. Împărțiți timpul în trei găleți: achiziționarea pieselor de joc, traversarea terenului și livrarea sau notarea pieselor de joc. Care dintre aceste trei componente utilizează cea mai mare proporție din ciclul vostru? Cum puteți îmbunătăți fiecare componentă în parte? Există modificări de design sau software care ar putea să îmbunătățească viteza? Există risipă de timp și mișcare? Cum afectează acuratețea eficiența ciclului?

  • Adăugați automatizare – O modalitate de a reduce timpul ciclului este prin adăugarea automatizării folosind senzori și software. Exemplele includ:

    1. o utilizați viziunea computerizată pentru a ajuta aliniamentul cu anumite ținte și destinații
    2. o poziționează automat mecanismele robotului
    3. o automatizarea mișcării pieselor de joc în interiorul robotului.